package com.ch12.config;

import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.Import;

/**
 * @ClassName AppConfig
 * @Description TODO
 * @Author Kx
 * @Date 2025/4/30 15:33
 * @Version 1.0
 */

/**
 * @author: kx
 * @date: 2025/4/30 15:34
 * @description: 使用@Import注解进行导入
 * 1. 直接导入普通的Bean到容器中
 * 2. 导入其他配置类
 * 3. 选择性导入(即按照自定义的逻辑来导入相关的类)
 * 需要结合导入选择器
 */
@Configuration
// 可以启用注解扫描,扫描相关的包来配置Bean
@ComponentScan(basePackages = "com.ch12")
// 导入多个配置类
//@Import({Mybatis.class, MvcConfig.class})
// 导入选择器
@Import(AnnoImportSelector.class)
public class AppConfig {

}
